package com.gljx.web.service;

import com.gljx.web.Entity.Goodstable;

import java.util.List;

/**
 * 物品业务逻辑类
 *
 * @Author: WuLianFa
 * @CreationTime: 2018/5/22 0022 上午 10:41
 */
public interface GoodstableService {
    /**
     * 分页显示全部物品信息
     * Created by WuLianFa on 2018/5/22 0022 上午 10:47
     */
    /**
     *
     * @param wpName
     * @param wpType
     * @param wpGgid
     * @param wpSchoolid
     * @return
     */
    public List<Goodstable> goodsAllMassageList(String wpName, String wpType, String wpGgid, String wpSchoolid);

    /**
     * 增加物品信息
     * Created by WuLianFa on 2018/5/22 0022 下午 3:42
     */
    public int insertSelective(Goodstable goodstable);

    /**
     * 通过ID删除物品信息
     * Created by WuLianFa on 2018/5/22 0022 下午 3:44
     */
    public int deleteByPrimaryKey(String wpId);

    /**
     * 通过ID查询物品信息
     * Created by WuLianFa on 2018/5/22 0022 下午 3:45
     */
    public Goodstable selectByPrimaryKey(String wpId);

    /**
     * 通过实体类修改物品信息
     * Created by WuLianFa on 2018/5/22 0022 下午 3:53
     */
    public int updateByPrimaryKeySelective(Goodstable goodstable);

    List<Goodstable> selectGoodsAll(String companyId);

    /**
     * 获取物品的出入库数量和时间
     * @param companyId
     * @return
     */
    List<Goodstable> selectInOutnum(String companyId );
}
